You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During a rolling upgrade I'm constantly seeing IndexFormatTooNewException exceptions as Elasticsearch repeatedly tries to rebalance a shard from an upgraded machine to a non-upgraded machine. It is causing a large load spike on the non upgraded machine and won't work anyway. Can Elasticsearch just not try?
The text was updated successfully, but these errors were encountered:
While I agree that we shouldn't do this and it's on my list of thing that I should have been doing months ago, I don't think it will fix the spikes. You should really disable allocations / relocations while you restart though. But lets fix this problem since it could potentially lead to other issues.
…e forward compatibility.
Today during restart scenarios it is possible that we recover from a node that
has already been upgraded to version N+1. The node that we relocate to is
on version N and might not be able to read the index format from the node
we relocate from. This causes `IndexFormatToNewException` during
recovery but only after recovery has finished which can cause large
load spikes during the upgrade period.
Closes#4588
brusic
pushed a commit
to brusic/elasticsearch
that referenced
this issue
Jan 19, 2014
…e forward compatibility.
Today during restart scenarios it is possible that we recover from a node that
has already been upgraded to version N+1. The node that we relocate to is
on version N and might not be able to read the index format from the node
we relocate from. This causes `IndexFormatToNewException` during
recovery but only after recovery has finished which can cause large
load spikes during the upgrade period.
Closeselastic#4588
mute
pushed a commit
to mute/elasticsearch
that referenced
this issue
Jul 29, 2015
…e forward compatibility.
Today during restart scenarios it is possible that we recover from a node that
has already been upgraded to version N+1. The node that we relocate to is
on version N and might not be able to read the index format from the node
we relocate from. This causes `IndexFormatToNewException` during
recovery but only after recovery has finished which can cause large
load spikes during the upgrade period.
Closeselastic#4588
During a rolling upgrade I'm constantly seeing IndexFormatTooNewException exceptions as Elasticsearch repeatedly tries to rebalance a shard from an upgraded machine to a non-upgraded machine. It is causing a large load spike on the non upgraded machine and won't work anyway. Can Elasticsearch just not try?
The text was updated successfully, but these errors were encountered: